package com.xihuanjun.sdk.entity;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.xihuanjun.sdk.enums.ProductionTreeType;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * Copyright (C), 2024-09-05
 * FileName: SapProductionOrderLine
 * Author:   溪浣君
 * Date:     2024-09-05 11:19
 * Description: 生产订单行
 */
@Data
@NoArgsConstructor
@ToString
@JsonAutoDetect(fieldVisibility= JsonAutoDetect.Visibility.ANY,getterVisibility= JsonAutoDetect.Visibility.NONE)
public class SapProductionOrderLine {


    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Integer LineNumber;


    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String ItemNo;
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String ItemName;
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String Warehouse;



    @JsonInclude(JsonInclude.Include.NON_NULL)
    private BigDecimal BaseQuantity;
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private BigDecimal PlannedQuantity;
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private BigDecimal IssuedQuantity;
}
